# 集合，可变数据类型， 集合元素不会重复, 一般用来去重

# set
# i = set([1, 2, 3, 4, 2, 2, 2])
# print(i)

# i = list({1, 2, 3, 4})
# print(i)


# 集合运算符

# set1 = {1, 2, 3, 4, 5}
# set2 = {4, 5, 6, 7, 8}
# print(set1 & set2)  # 交集,取出两个集合都存在的内容
# print(set1 | set2)  # 并集,将两个集合去重合并
# print(set1 - set2)  # 差集,第一个集合去掉和第二个集合相同的内容
# print(set1 ^ set2)  # 反交集,合并两个集合并且都去掉重合的内容,把脚踩2只船的人T出去
# set1 = {1, 2, 3}
# set2 = {1, 2, 3, 4, 5, 6}
# print(set1 < set2)  # 子集
# print(set2 > set1)  # 超集

"""
python 中无序的定义：每次调用它的时候，或者说生成它的时候，顺序都是不可确定
字典、集合
python3.6版本后，字典是有序的
"""